---@class BuffEffect335100 : BaseBuffEffect
BuffEffect335100 = ClientFight.CreateClass("BuffEffect335100", ClientFight.BaseBuffEffect)
local t = BuffEffect335100

---@param fight Fight
---@param buff FighterBuff
function t:action(fight, buff, ...)
    local effectVal = buff.buffBean.f_BuffEffectValue;
    if (buff.triggerTimes > 0 and (buff.triggerTimes + 1) % effectVal[1] == 0) then
        ClientFight.BaseBuffEffect.triggerSkill(self,fight, buff.source,nil, effectVal[1]);
    end

    return ClientFight.BaseBuffEffect.action(self, fight, buff, ...);
end

t.New()